#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(int argc, const char *argv[])
{
	// 设置随机种子
	srand(time(NULL));

	// 用来保存红球的号码
	int red1 = 0;
	int red2 = 0;
	int red3 = 0;
	int red4 = 0;
	int red5 = 0;
	int red6 = 0;
	// 用来保存蓝球的号码
	int blue = 0;

	// 获取红球号码
	red1 = rand() % 33 + 1;

	do{
		red2 = rand() % 33 + 1;
	}while(red2 == red1);

	do{
		red3 = rand() % 33 + 1;
	}while(red3 == red1 || red3 == red2);

	do{
		red4 = rand() % 33 + 1;
	}while(red4 == red3 || red4 == red2 || red4 == red1);

	do{
		red5 = rand() % 33 + 1;
	}while(red5 == red4 || red5 == red3 || red5 == red2 || red5 == red1);

	do{
		red6 = rand() % 33 + 1;
	}while(red6 == red5 || red6 == red4 || red6 == red3 || red6 == red2 || red6 == red1);
	
	// 获取蓝球号码
	blue = rand() % 16 + 1;

	// 输出结果
	printf("%02d %02d %02d %02d %02d %02d + %02d\n",\
			red1, red2, red3, red4, red5, red6, blue);

	return 0;
}
